package cn.bugDance.infrastructure.persistent.dao;

import cn.bugDance.domain.activity.model.entity.ActivitySkuEntity;
import cn.bugDance.infrastructure.persistent.po.ActivitySku;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface IActivitySkuDao {
    ActivitySku getActivitySkuBySku(Long sku);

    void activitySkuStockSubtractQuota(Long sku);

    List<Long> getRelatedSkus(Long activityId);

    List<Long> querySkuAll();

    void updateActivitySkuStockOver(Long sku);

    List<ActivitySku> getActivitySkuByActivityId(Long activityId);
}
